GDmenu
==============

Version : v0.4
Autor   : neuroacid
Contact : n3uroacid@gmail.com

Changelog:
- List limit increased to 999.
- Fixed the scrolling de-sync issue on slower sd cards.
- Removed jumping on the list from first to last and vice versa.

Description:
GDmenu is an homebrew application for the Dreamcast to use with the GDEMU (http://gdemu.wordpress.com/). 
It generates a list of the games currently on the SD card and displays it in the form of a menu.
After loading the list it allows you to navigate through your games and then start the selected one.

Instructions:
- This version requires the GDEMU Firmware 5.8.1+.
- Download it from (http://gdemu.wordpress.com/firmware/) and follow the instructions on that page to install.
- After successfully updating the firmware, extract the GDmenu archive to it's own folder.
- Copy the file "GDEMU.ini" and the folder "01" to the root of your SD card.
- If the folder "01" already exists in you SD card and isn't empty, move the disc image inside to another folder.
- Insert your SD card on your GDEMU SD slot and power-on your Dreamcast.
- Upon boot you will be presented with a loading screen while the game list is generated.
- After the loading is done, the menu is displayed with the list of games currently on your SD card.
- To navigate the games use the Up/Down buttons on the D-pad and then press the (A) button to start the selected game.
- To exit to the BIOS menu press the (Y) button.

Notes:
To make the menu load faster, it's essential to put the file named GDEMU.ini into the root of your SD card.
It contains these two following lines inside:
open_time = 150
detect_time = 150

These values are expressed in milliseconds and are natural numbers that can range from 150 to 5000.
- open_time variable that defines the duration of "lid open" status after image change with default value of 500ms.
- detect_time variable that defines the duration of "busy" status before reading the image with default value of 250ms.

These settings are read during SD card detection, so changing the card will result in GDEMU re-reading them again. 
This way it is possible to have different settings per card. If no INI file is found, the previous values will remain in effect.

Credits & Thanks:
- Deunan Knute for the GDEMU http://gdemu.wordpress.com/
- Marcus Comstedt http://mc.pp.se/dc/
- Dan Potter and team for the KallistiOS http://gamedev.allusion.net/
- BlueCrab http://sylverant.net/
- Madsheep